package com.ay.wiki_plt.service;

import com.ay.wiki_plt.common.PageBean;
import com.ay.wiki_plt.domain.Doc;
import com.ay.wiki_plt.domain.dto.DocSaveReq;

import java.util.List;

public interface DocSerivce {

    /*查询所有文档*/
    List<Doc> list(Long ebookId);

    /*查询所有文档 分页*/
    PageBean list(Integer page, Integer pageSize, String name);

    /*保存和修改文档*/
    void save(DocSaveReq doc);

    /*批量删除*/
    void deleteBatch(List<Long> ids);

    /*文档内容查询*/
    String findContent(Long id);

    /*查询全部文档*/
    List<Doc> getDocList();

    /*点赞功能*/
    void vote(Long id);

    /*电子书信息定时更新*/
    void updateEbookInfo();
}
